home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2007 April / CM 04-2007 CD1.iso / latki / fifam07_patch1_eng.exe / script / cupAlloc.txt next >
Encoding:
Text File  |  2006-11-21  |  19.6 KB  |  779 lines

  1. 26
  2. ;
  3. ; ----------------------------------------------
  4. ; FACup Germany
  5. ; ----------------------------------------------
  6. ; m_nRound
  7. ; m_nNumRounds
  8. ; m_nTeamsRound
  9. ; m_nNewTeamsRound
  10. ; m_nStartBeg
  11. ; m_nEndBeg
  12. ; m_nRoundID (Text)
  13. ; m_nFlags
  14. %INDEX%CUP1
  15. FA
  16. _ID_FACUP_GERMANY
  17. 0
  18. 6
  19. ; always play one match, with extra time and penalties
  20. { 0, 6, 64, 64,   0,  32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  21. { 1, 6, 32,  0,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  22. { 2, 6, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  23. { 3, 6,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  24. { 4, 6,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  25. { 5, 6,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  26. 7
  27. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  28. 1
  29. 24
  30. GET_TAB_LEVEL_X_TO_Y
  31. 1
  32. 1
  33. 24
  34. GET_TAB_LEVEL_X_TO_Y
  35. 2
  36. 1
  37. 24
  38. GET_TAB_LEVEL_X_TO_Y
  39. 3
  40. 1
  41. 24
  42. GET_TAB_LEVEL_X_TO_Y
  43. 4
  44. 1
  45. 24
  46. GET_TAB_SPARE
  47. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  48. %INDEXEND%CUP1
  49. ; ----------------------------------------------
  50. ; FACup England
  51. ; ----------------------------------------------
  52. ;6
  53. ;{ 0, 6, 64, 24,  80,  92, ROUND_3, BEG_WITH_REPLAY, BEG_WITH_EXTRA_TIME }
  54. ;{ 1, 6, 32, 20,  92, 108, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  55. ;{ 2, 6, 16,  0, 108, 116, ROUND_LAST_16,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  56. ;{ 3, 6,  8,  0, 116, 120, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  57. ;{ 4, 6,  4,  0, 120, 122, ROUND_SEMIFINAL,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  58. ;{ 5, 6,  2,  0, 122, 123, ROUND_FINAL,BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  59. %INDEX%CUP2
  60. FA
  61. _ID_FACUP_ENGLAND
  62. 0
  63. 8
  64. { 0, 8, 80, 80,   0,  40, ROUND_1, BEG_WITH_REPLAY }
  65. { 1, 8, 40,  0,  40,  60, ROUND_2, BEG_WITH_REPLAY }
  66. { 2, 8, 64, 44,  60,  92, ROUND_3, BEG_WITH_REPLAY }
  67. { 3, 8, 32,  0,  92, 108, ROUND_4, BEG_WITH_REPLAY }
  68. { 4, 8, 16,  0, 108, 116, ROUND_LAST_16,BEG_WITH_REPLAY }
  69. { 5, 8,  8,  0, 116, 120, ROUND_QUARTERFINAL, BEG_WITH_REPLAY }
  70. { 6, 8,  4,  0, 120, 122, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  71. { 7, 8,  2,  0, 122, 123, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  72. 7
  73. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  74. 1
  75. 24
  76. GET_TAB_LEVEL_X_TO_Y
  77. 1
  78. 1
  79. 24
  80. GET_TAB_LEVEL_X_TO_Y
  81. 2
  82. 1
  83. 24
  84. GET_TAB_LEVEL_X_TO_Y
  85. 3
  86. 1
  87. 24
  88. GET_TAB_LEVEL_X_TO_Y
  89. 4
  90. 1
  91. 24
  92. GET_TAB_SPARE
  93. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  94. %INDEXEND%CUP2
  95. ; ----------------------------------------------
  96. ; FACup France
  97. ; ----------------------------------------------
  98. %INDEX%CUP3
  99. FA
  100. _ID_FACUP_FRANCE
  101. 0
  102. 6
  103. { 0, 6, 16, 16,   0,   8, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  104. { 1, 6, 32, 24,   8,  24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  105. { 2, 6, 16,  0,  24,  32, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  106. { 3, 6,  8,  0,  32,  36, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  107. { 4, 6,  4,  0,  36,  38, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  108. { 5, 6,  2,  0,  38,  39, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  109. 7
  110. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  111. 1
  112. 24
  113. GET_TAB_LEVEL_X_TO_Y
  114. 1
  115. 1
  116. 24
  117. GET_TAB_LEVEL_X_TO_Y
  118. 2
  119. 1
  120. 24
  121. GET_TAB_LEVEL_X_TO_Y
  122. 3
  123. 1
  124. 24
  125. GET_TAB_LEVEL_X_TO_Y
  126. 4
  127. 1
  128. 24
  129. GET_TAB_SPARE
  130. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  131. %INDEXEND%CUP3
  132. ; ----------------------------------------------
  133. ; FACup Spain
  134. ; ----------------------------------------------
  135. %INDEX%CUP4
  136. FA
  137. _ID_FACUP_SPAIN
  138. 0
  139. 6
  140. { 0, 6, 16, 16,   0,   8, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  141. { 1, 6, 32, 24,   8,  24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  142. { 2, 6, 16,  0,  24,  32, ROUND_3, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  143. { 3, 6,  8,  0,  32,  36, ROUND_QUARTERFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  144. { 4, 6,  4,  0,  36,  38, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  145. { 5, 6,  2,  0,  38,  39, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  146. 7
  147. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  148. 1
  149. 24
  150. GET_TAB_LEVEL_X_TO_Y
  151. 1
  152. 1
  153. 24
  154. GET_TAB_LEVEL_X_TO_Y
  155. 2
  156. 1
  157. 24
  158. GET_TAB_LEVEL_X_TO_Y
  159. 3
  160. 1
  161. 24
  162. GET_TAB_LEVEL_X_TO_Y
  163. 4
  164. 1
  165. 24
  166. GET_TAB_SPARE
  167. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  168. %INDEXEND%CUP4
  169. ; ----------------------------------------------
  170. ; FACup Italy
  171. ; ----------------------------------------------
  172. %INDEX%CUP5
  173. FA
  174. _ID_FACUP_ITALY
  175. 0
  176. 6
  177. { 0, 6, 20, 20,   0,  10, ROUND_1, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  178. { 1, 6, 32, 22,  10,  26, ROUND_2, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  179. { 2, 6, 16,  0,  26,  34, ROUND_3, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  180. { 3, 6,  8,  0,  34,  38, ROUND_QUARTERFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  181. { 4, 6,  4,  0,  38,  40, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  182. { 5, 6,  2,  0,  40,  41, ROUND_FINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  183. 2
  184. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  185. 1
  186. 20
  187. GET_TAB_X_TO_Y,        { 0, LEAGUE, 1 }
  188. 1
  189. 22
  190. %INDEXEND%CUP5
  191. ; ----------------------------------------------
  192. ; LeagueCup Germany
  193. ; ----------------------------------------------
  194. %INDEX%CUP6
  195. LEAGUE
  196. _ID_LEAGUECUP_GERMANY
  197. 0
  198. 3
  199. { 0, 3,  4,  4,   0,   2, ROUND_PREROUND1, BEG_1ST_LEG, BEG_WITH_PENALTY },
  200. { 1, 3,  4,  2,   2,   4, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_PENALTY },
  201. { 2, 3,  2,  0,   4,   5, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_PENALTY },
  202. 3
  203. GET_CHAMP, { 0, LEAGUE }
  204. GET_CHAMP, { 0, FA_CUP }
  205. GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
  206. 1
  207. 6
  208. %INDEXEND%CUP6
  209. ; ----------------------------------------------
  210. ; Leaguecup England
  211. ; ----------------------------------------------
  212. %INDEX%CUP7
  213. LEAGUE
  214. _ID_LEAGUECUP_ENGLAND
  215. 0
  216. 7
  217. ; m_nRound
  218. ; m_nNumRounds
  219. ; m_nTeamsRound
  220. ; m_nNewTeamsRound
  221. ; m_nStartBeg
  222. ; m_nEndBeg
  223. ; m_nFlags
  224. { 0, 7, 70, 70,   0,  35, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  225. { 1, 7, 50, 15,  35,  60, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  226. { 2, 7, 32,  7,  60,  76, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  227. { 3, 7, 16,  0,  76,  84, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  228. { 4, 7,  8,  0,  84,  88, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  229. { 5, 7,  4,  0,  88,  90, ROUND_SEMIFINAL, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  230. { 6, 7,  2,  0,  90,  91, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  231. 6
  232. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  233. 1
  234. 24
  235. GET_TAB_LEVEL_X_TO_Y
  236. 1
  237. 1
  238. 24
  239. GET_TAB_LEVEL_X_TO_Y
  240. 2
  241. 1
  242. 24
  243. GET_TAB_LEVEL_X_TO_Y
  244. 3
  245. 1
  246. 24
  247. GET_TAB_LEVEL_X_TO_Y
  248. 4
  249. 1
  250. 24
  251. GET_TAB_SPARE
  252. %INDEXEND%CUP7
  253. ; ----------------------------------------------
  254. ; Leaguecup Frankreich
  255. ; ----------------------------------------------
  256. %INDEX%CUP8
  257. LEAGUE
  258. _ID_LEAGUE_FRANCE
  259. 0
  260. 6
  261. ; m_nRound
  262. ; m_nNumRounds
  263. ; m_nTeamsRound
  264. ; m_nNewTeamsRound
  265. ; m_nStartBeg
  266. ; m_nEndBeg
  267. ; m_nFlags
  268. { 0, 6, 22, 22,   0,  11, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  269. { 1, 6, 32, 21,  11,  27, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  270. { 2, 6, 16,  0,  27,  35, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  271. { 3, 6,  8,  0,  35,  39, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  272. { 4, 6,  4,  0,  39,  41, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  273. { 5, 6,  2,  0,  41,  42, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }6
  274. 6
  275. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  276. 1
  277. 24
  278. GET_TAB_LEVEL_X_TO_Y
  279. 1
  280. 1
  281. 24
  282. GET_TAB_LEVEL_X_TO_Y
  283. 2
  284. 1
  285. 24
  286. GET_TAB_LEVEL_X_TO_Y
  287. 3
  288. 1
  289. 24
  290. GET_TAB_LEVEL_X_TO_Y
  291. 4
  292. 1
  293. 24
  294. GET_TAB_SPARE
  295. %INDEXEND%CUP8
  296. %INDEX%CUP9
  297. CC_FA
  298. _ID_FACUP_GERMANY
  299. 0
  300. 5
  301. ; always play one match, with extra time and penalties / for create a club
  302. { 0, 5, 32, 32,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  303. { 1, 5, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  304. { 2, 5,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  305. { 3, 5,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  306. { 4, 5,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  307. 7
  308. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  309. 1
  310. 24
  311. GET_TAB_LEVEL_X_TO_Y
  312. 1
  313. 1
  314. 24
  315. GET_TAB_LEVEL_X_TO_Y
  316. 2
  317. 1
  318. 24
  319. GET_TAB_LEVEL_X_TO_Y
  320. 3
  321. 1
  322. 24
  323. GET_TAB_LEVEL_X_TO_Y
  324. 4
  325. 1
  326. 24
  327. GET_TAB_SPARE
  328. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  329. %INDEXEND%CUP9
  330. %INDEX%CUP10
  331. CC_FA
  332. _ID_FACUP_GERMANY
  333. 0
  334. 5
  335. ; always play one match, with extra time and penalties / create a club
  336. { 0, 5, 32, 32,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_NO_PREMIERLEAGUE_TEAMS }
  337. { 1, 5, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  338. { 2, 5,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  339. { 3, 5,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  340. { 4, 5,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  341. 7
  342. GET_TAB_X_TO_Y,        { 0, LEAGUE, 0 }
  343. 1
  344. 24
  345. GET_TAB_LEVEL_X_TO_Y
  346. 1
  347. 1
  348. 24
  349. GET_TAB_LEVEL_X_TO_Y
  350. 2
  351. 1
  352. 24
  353. GET_TAB_LEVEL_X_TO_Y
  354. 3
  355. 1
  356. 24
  357. GET_TAB_LEVEL_X_TO_Y
  358. 4
  359. 1
  360. 24
  361. GET_TAB_SPARE
  362. GET_CC_FA_WINNER, { 0, FA_CUP, 1 }
  363. %INDEXEND%CUP10
  364. ; ----------------------------------------------
  365. ; FA Cup Scotland
  366. ; ----------------------------------------------
  367. %INDEX%CUP11
  368. FA
  369. _ID_FACUP_SCOTLAND
  370. 0
  371. 7
  372. { 0, 7,     16, 16,   0,  8, ROUND_1, BEG_WITH_REPLAY },
  373. { 1, 7,  20, 12,   8,  18, ROUND_2, BEG_WITH_REPLAY }
  374. { 2, 7,  32, 22,   18, 34, ROUND_3, BEG_WITH_REPLAY }
  375. { 3, 7,  16,  0,   34, 42, ROUND_LAST_16, BEG_WITH_REPLAY }
  376. { 4, 7,   8,  0,   42, 46, ROUND_QUARTERFINAL, BEG_WITH_REPLAY }
  377. { 5, 7,   4,  0,   46, 48, ROUND_SEMIFINAL, BEG_WITH_REPLAY }
  378. { 6, 7,   2,  0,   48, 49, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  379. 5
  380. GET_TAB_X_TO_Y, { 0, LEAGUE, 0 }
  381. 1
  382. 24
  383. GET_TAB_LEVEL_X_TO_Y
  384. 1
  385. 1
  386. 24
  387. GET_TAB_LEVEL_X_TO_Y
  388. 2
  389. 1
  390. 24
  391. GET_TAB_LEVEL_X_TO_Y
  392. 3
  393. 1
  394. 24
  395. GET_TAB_SPARE
  396. %INDEXEND%CUP11
  397. ; ----------------------------------------------
  398. ; Leaguecup scotland
  399. ; ----------------------------------------------
  400. %INDEX%CUP12
  401. LEAGUE
  402. _ID_LEAGUECUP_SCOTLAND
  403. 0
  404. 5
  405. ; m_nRound
  406. ; m_nNumRounds
  407. ; m_nTeamsRound
  408. ; m_nNewTeamsRound
  409. ; m_nStartBeg
  410. ; m_nEndBeg
  411. ; m_nFlags
  412. { 0, 5, 28, 28,   0,  14, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  413. { 1, 5, 16,  2,  14,  22, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  414. { 2, 5,  8,  0,  22,  26, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  415. { 3, 5,  4,  0,  28,  30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  416. { 4, 5,  2,  0,  30,  31, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  417. 6
  418. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  419. 1
  420. 24
  421. GET_TAB_LEVEL_X_TO_Y
  422. 1
  423. 1
  424. 24
  425. GET_TAB_LEVEL_X_TO_Y
  426. 2
  427. 1
  428. 24
  429. GET_TAB_LEVEL_X_TO_Y
  430. 3
  431. 1
  432. 24
  433. GET_TAB_LEVEL_X_TO_Y
  434. 4
  435. 1
  436. 24
  437. GET_TAB_SPARE
  438. %INDEXEND%CUP12
  439. ; ----------------------------------------------
  440. ; Leaguecup Div 2 and 3
  441. ; ----------------------------------------------
  442. %INDEX%CUP13
  443. ; m_nRound
  444. ; m_nNumRounds
  445. ; m_nTeamsRound
  446. ; m_nNewTeamsRound
  447. ; m_nStartBeg
  448. ; m_nEndBeg
  449. ; m_nFlags
  450. LEAGUE
  451. _ID_LEAGUECUP_DIV2_3
  452. 0
  453. 6
  454. { 0, 6,     56,  56,   0,  28, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  455. { 1, 6,     32,  4,    28, 44, ROUND_2, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  456. { 2, 6,     16,  0,    44, 52, ROUND_3, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  457. { 3, 6,      8,  0,    52, 56, ROUND_QUARTERFINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  458. { 4, 6,      4,  0,    56, 58, ROUND_SEMIFINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  459. { 5, 6,      2,  0,    58, 59, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  460. 3
  461. GET_TAB_LEVEL_X_TO_Y
  462. 2
  463. 1
  464. 24
  465. GET_TAB_LEVEL_X_TO_Y
  466. 3
  467. 1
  468. 24
  469. GET_TAB_LEVEL_X_TO_Y
  470. 4
  471. 1
  472. 24
  473. %INDEXEND%CUP13
  474. ; ----------------------------------------------
  475. ; Conference Cup
  476. ; ----------------------------------------------
  477. %INDEX%CUP14
  478. LEAGUE
  479. _ID_LEAGUECUP_CONFERENCE
  480. 0
  481. 5
  482. { 0, 5,     32,  32,   0,  16, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  483. { 1, 5,     16,  0,    16, 24, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  484. { 2, 5,      8,  0,    24, 28, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  485. { 3, 5,      4,  0,    28, 30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  486. { 4, 5,      2,  0,    31, 32, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  487. 2
  488. GET_TAB_LEVEL_X_TO_Y
  489. 4
  490. 1
  491. 24
  492. GET_TAB_SPARE
  493. %INDEXEND%CUP14
  494. ; ----------------------------------------------
  495. ; Supercup 1 Spiel
  496. ; ----------------------------------------------
  497. %INDEX%CUP15
  498. SUPERCUP
  499. _ID_SUPERCUP1
  500. 0
  501. 1
  502. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  503. 4
  504. GET_CHAMPION, { 0, LEAGUE, 0 }
  505. GET_CHAMPION, { 0, FA_CUP, 0 }
  506. GET_TAB_LEVEL_X_TO_Y
  507. 0
  508. 1
  509. 24
  510. GET_TAB_SPARE
  511. %INDEXEND%CUP15
  512. ; ----------------------------------------------
  513. ; Supercup 2 Spiel
  514. ; ----------------------------------------------
  515. %INDEX%CUP16
  516. SUPERCUP
  517. _ID_SUPERCUP2
  518. 0
  519. 1
  520. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  521. 4
  522. GET_CHAMPION, { 0, FA_CUP, 0 }
  523. GET_CHAMPION, { 0, LEAGUE, 0 }
  524. GET_TAB_LEVEL_X_TO_Y
  525. 0
  526. 1
  527. 24
  528. GET_TAB_SPARE
  529. %INDEXEND%CUP16
  530. ; ----------------------------------------------
  531. ; friendly match
  532. ; ----------------------------------------------
  533. %INDEX%CUP17
  534. MISC
  535. _ID_FRIENDLY
  536. 0
  537. 1
  538. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG },
  539. 0
  540. %INDEXEND%CUP17
  541. ; ----------------------------------------------
  542. ; Tournament 4 teams
  543. ; ----------------------------------------------
  544. %INDEX%CUP18
  545. MISC
  546. _ID_TOURNAMENT
  547. 0
  548. 3
  549. { 0, 3,     4,  4,   0,  2, ROUND_1, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
  550. { 1, 3,     2,  0,   2,  3, ROUND_2, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
  551. { 2, 3,     2,  0,   3,  4, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_1ST_LEG, BEG_WITH_PENALTY },
  552. 0
  553. %INDEXEND%CUP18
  554. ; ----------------------------------------------
  555. ; Relegation Schweiz
  556. ; ----------------------------------------------
  557. %INDEX%CUP19
  558. RELEGATION
  559. _ID_REL_SWITZERLAND
  560. 2
  561. 1
  562. { 0, 1,     2,  2,   0,  1, ROUND_FINAL, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY },
  563. 2
  564. GET_TAB_LEVEL_X_TO_Y
  565. -1
  566. 9
  567. 1
  568. GET_TAB_LEVEL_X_TO_Y
  569. -2
  570. 2
  571. 1
  572. %INDEXEND%CUP19
  573. ; ----------------------------------------------
  574. ; Relegation England 3
  575. ; ----------------------------------------------
  576. %INDEX%CUP20
  577. RELEGATION
  578. _ID_REL_ENGLAND3
  579. 8
  580. 2
  581. { 0, 2,     4,  4,   0,   2, ROUND_1, BEG_NO_SHUFFLE, BEG_2ND_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_WITH_GOLDEN_GOAL },
  582. { 1, 2,  2,  0,   2,   3, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY, BEG_WITH_GOLDEN_GOAL }
  583. 4
  584. GET_TAB_LEVEL_X_TO_Y
  585. -1
  586. 5
  587. 1
  588. GET_TAB_LEVEL_X_TO_Y
  589. -1
  590. 2
  591. 1
  592. GET_TAB_LEVEL_X_TO_Y
  593. -1
  594. 4
  595. 1
  596. GET_TAB_LEVEL_X_TO_Y
  597. -1
  598. 3
  599. 1
  600. %INDEXEND%CUP20
  601. ;
  602. ; ----------------------------------------------
  603. ; FACup Small
  604. ; ----------------------------------------------
  605. ; m_nRound
  606. ; m_nNumRounds
  607. ; m_nTeamsRound
  608. ; m_nNewTeamsRound
  609. ; m_nStartBeg
  610. ; m_nEndBeg
  611. ; m_nRoundID (Text)
  612. ; m_nFlags
  613. %INDEX%CUP21
  614. MISC
  615. _ID_FA_SMALL
  616. 0
  617. 3
  618. { 0, 3,  8,  8,   0,   4, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  619. { 1, 3,  4,  0,   4,   6, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  620. { 2, 3,  2,  0,   6,   7, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  621. 1
  622. GET_TAB_X_TO_Y,            { 0, LEAGUE, 0 }
  623. 1
  624. 24
  625. %INDEXEND%CUP21
  626. %INDEX%CUP22
  627. CC_FA
  628. _ID_FACUP_GERMANY
  629. 0
  630. 7
  631. ; always play one match, with extra time and penalties / create a club
  632. { 0, 7, 128, 128,  0,  64, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  633. { 1, 7, 64,  0,   64,  96, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  634. { 2, 7, 32,  0,   96, 112, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  635. { 3, 7, 16,  0,  112, 120, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  636. { 4, 7,  8,  0,  120, 124, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  637. { 5, 7,  4,  0,  124, 126, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  638. { 6, 7,  2,  0,  126, 127, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  639. 6
  640. GET_TAB_LEVEL_X_TO_Y
  641. -1
  642. 1
  643. 24
  644. GET_TAB_LEVEL_X_TO_Y
  645. -2
  646. 1
  647. 24
  648. GET_TAB_LEVEL_X_TO_Y
  649. -3
  650. 1
  651. 24
  652. GET_TAB_LEVEL_X_TO_Y
  653. -4
  654. 1
  655. 24
  656. GET_TAB_LEVEL_X_TO_Y
  657. -5
  658. 1
  659. 24
  660. GET_TAB_LEVEL_X_TO_Y
  661. -6
  662. 1
  663. 24
  664. %INDEXEND%CUP22
  665. %INDEX%CUP23
  666. CC_FA
  667. _ID_FACUP_GERMANY
  668. 0
  669. 6
  670. ; always play one match, with extra time and penalties / create a club
  671. { 0, 6, 64, 64,   0,  32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  672. { 1, 6, 32,  0,  32,  48, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  673. { 2, 6, 16,  0,  48,  56, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  674. { 3, 6,  8,  0,  56,  60, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  675. { 4, 6,  4,  0,  60,  62, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  676. { 5, 6,  2,  0,  62,  63, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  677. 6
  678. GET_TAB_LEVEL_X_TO_Y
  679. -1
  680. 1
  681. 24
  682. GET_TAB_LEVEL_X_TO_Y
  683. -2
  684. 1
  685. 24
  686. GET_TAB_LEVEL_X_TO_Y
  687. -3
  688. 1
  689. 24
  690. GET_TAB_LEVEL_X_TO_Y
  691. -4
  692. 1
  693. 24
  694. GET_TAB_LEVEL_X_TO_Y
  695. -5
  696. 1
  697. 24
  698. GET_TAB_LEVEL_X_TO_Y
  699. -6
  700. 1
  701. 24
  702. %INDEXEND%CUP23
  703. %INDEX%CUP24
  704. CC_FA
  705. _ID_FACUP_GERMANY
  706. 0
  707. 5
  708. ; always play one match, with extra time and penalties / create a club
  709. { 0, 5, 32, 32,   0,  16, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  710. { 1, 5, 16,  0,  16,  24, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  711. { 2, 5,  8,  0,  24,  28, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  712. { 3, 5,  4,  0,  28,  30, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  713. { 4, 5,  2,  0,  30,  31, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  714. 6
  715. GET_TAB_LEVEL_X_TO_Y
  716. -1
  717. 1
  718. 24
  719. GET_TAB_LEVEL_X_TO_Y
  720. -2
  721. 1
  722. 24
  723. GET_TAB_LEVEL_X_TO_Y
  724. -3
  725. 1
  726. 24
  727. GET_TAB_LEVEL_X_TO_Y
  728. -4
  729. 1
  730. 24
  731. GET_TAB_LEVEL_X_TO_Y
  732. -5
  733. 1
  734. 24
  735. GET_TAB_LEVEL_X_TO_Y
  736. -6
  737. 1
  738. 24
  739. %INDEXEND%CUP24
  740. %INDEX%CUP25
  741. CC_FA
  742. _ID_FACUP_GERMANY
  743. 0
  744. 7
  745. ; always play one match, with extra time and penalties / create a club
  746. { 0, 7, 64, 64,   0,   32, ROUND_1, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  747. { 1, 7, 64, 32,   32,  64, ROUND_2, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  748. { 2, 7, 32,  0,   64,  80, ROUND_3, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  749. { 3, 7, 16,  0,   80,  88, ROUND_4, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  750. { 4, 7,  8,  0,   88,  92, ROUND_QUARTERFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  751. { 5, 7,  4,  0,   92,  94, ROUND_SEMIFINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  752. { 6, 7,  2,  0,   94,  95, ROUND_FINAL, BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_PENALTY }
  753. 6
  754. GET_TAB_LEVEL_X_TO_Y
  755. -1
  756. 1
  757. 24
  758. GET_TAB_LEVEL_X_TO_Y
  759. -2
  760. 1
  761. 24
  762. GET_TAB_LEVEL_X_TO_Y
  763. -3
  764. 1
  765. 24
  766. GET_TAB_LEVEL_X_TO_Y
  767. -4
  768. 1
  769. 24
  770. GET_TAB_LEVEL_X_TO_Y
  771. -5
  772. 1
  773. 24
  774. GET_TAB_LEVEL_X_TO_Y
  775. -6
  776. 1
  777. 24
  778. %INDEXEND%CUP25
  779.